mechanical latch - Turkish English Dictionary